.index_banner_new{width: 100%;height:auto;min-width:280px;min-height: 160px;margin:0px auto; position: relative; overflow: hidden;}
.index_banner_new ul{width: 100%; height:100%; position: absolute; z-index: 1}
.index_banner_new ul li{ visibility: hidden; position:absolute; left:0; top:0; width: 100%;height:100%; overflow: hidden;}
.index_banner_new ul li.active{visibility: visible;}
.index_banner_new ul li .intro{position: relative;}
.index_banner_new .dots{position: absolute; bottom:20px; left:200px; min-width:60px; height: 12px; z-index: 2;}
.index_banner_new .dots span{float: left; width:12px;height: 12px; border: 1px solid #fff; border-radius: 50%; background: #333; margin-right: 8px; cursor: pointer;}
.index_banner_new .dots span.active{background:orangered}
.index_banner_new .arr{display:none;position: absolute; top: 140px; z-index: 2;width: 40px; height: 40px; line-height: 38px; text-align: center;; font-size: 36px; background: rgba(0,0,0,.3); color: #fff; text-decoration: none}
.index_banner_new .arr:hover{background: rgba(0,0,0,.7); text-decoration: none;}
.index_banner_new:hover .arr{display: block; text-decoration: none;color: #fff}
.index_banner_new .prev{left: 20px}
.index_banner_new .next{right: 20px}

#zhul_banner,#zhul_banneriph{position: relative;}
#zhul_banneriph{ height: 100% !important; }
.zhul_banner_load{position: absolute;bottom: 0px;left: 0px;z-index: 3;width: 100%;}
.zhul_banner_load i{width: 0%;display: block;height: 5px;background: #206231;}

.zhul_banner_text{display: block;position: absolute;top: 50%;left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	z-index: 10;color: #fff;text-align: center;width: 100%;
}
.zhul_banner_text h3{color: #fff;font-size: 100px;text-align: center;}
.zhul_banner_text h4{color: #fff;font-size: 70px;font-weight: normal;
	text-align: center;
}
.zhul_banner_text span{color: #fff;font-size:14px;
	box-shadow: 1px,1px,3px,#666;display: inline-block;
	padding:5px 30px;border:2px solid #fff;border-radius: 3px;
	margin-top: 50px;
}
.zhul_banner_text span em{color: #fff;padding-left: 10px;font-family: "Arial";box-shadow: 1px,1px,3px,#666;}

.index_banner_new .video_button img{display: none;}
.lt9 .index_banner_new  .video_button img{display: block;}

.lt9 .zhul_banner_text{margin: -230px 0 0 0px;left:0px!important;}
.lt9 .index_banner_new  .ba_left .zhul_banner_text{left:10%!important;width: auto;}
.lt9 .index_banner_new  .ba_right .zhul_banner_text{left:60%!important;width: auto;}


@media only screen and (max-width: 1600px) {
	.zhul_banner_text h3{font-size: 80px;}
	.zhul_banner_text h4{font-size: 50px;}
}
@media only screen and (max-width: 1500px) {
	.zhul_banner_text h3{font-size: 70px;}
	.zhul_banner_text h4{font-size: 40px;}
}
@media only screen and (max-width: 1400px) {
	.zhul_banner_text h3{font-size: 60px;}
	.zhul_banner_text h4{font-size: 30px;}
}
@media only screen and (max-width: 1300px) {
	.zhul_banner_text h3{font-size: 50px;}
	.zhul_banner_text h4{font-size: 20px;}
}
@media only screen and (max-width: 1200px) {
	.index_banner_new ul li .intro{width:100%;height: 0px;padding-bottom: 44%;}
	.zhul_banner_text h3{font-size: 40px;}
	.zhul_banner_text h4{font-size: 20px;}
	.zhul_banner_text span{margin-top: 10px;padding:3px 10px;}
}
@media only screen and (max-width: 1000px) {
	.zhul_banner_text h3{font-size: 30px;}
	.zhul_banner_text h4{font-size: 14px;}
}
@media only screen and (max-width: 767px) {
	.zhul_banner_text h3{font-size: 20px;}
	.zhul_banner_text h4{font-size: 12px;}
	.zhul_banner_text span{font-size: 12px;}
}